package demo1;

import demo.NameException;

import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:实现一个简单的控制台版用户登陆程序,
 *  * 程序启动提示用户输入用户名密码. 如果用户名密码出错, 使用自定义异常的方式来处理.
 * User: 86183
 */


public class Test {
       public static void main(String[] args) {
           Scanner scanner = new Scanner(System.in);
           Login login = new Login();
           Boolean flg = true;
           System.out.println("欢迎来到登录页面");
           while (flg){
               try{
                   System.out.print("请输入你的姓名： ");
                   String user = scanner.nextLine();
                   System.out.print("请输入你的密码： ");
                   String password = scanner.nextLine();
                   login.loginInfo(user,password);
                   System.out.println("登录成功");
                   flg = false;
               }catch (NameException e){
                   System.out.print("用户名错误, ");
                   System.out.println("请重新输入: ");

               }catch (PasswordException e){
                   System.out.print("密码错误, ");
                   System.out.println("请重新输入: ");
               }catch (Exception e){
                   e.printStackTrace();
               }
           }
    }
}
